python3小白课:三目运算符

三目运算符是非此即彼的,它可以通过一行的if...else...语句来实现,if表示如果,else表示否则,如果某个表达式的值为True(相信大家看多布尔值之后也熟悉了,今后我们就尽量不在文字中说真了,尽量讲True,False同理),则返回某个结果或运行某个表达式求值,如果为False,则返回另一个结果求值。

我们来看一个简单的例子帮助大家理解:

# coding:utf-8
a = "西瓜甜"
print("小白吃西瓜") if a == "西瓜甜" else print("把西瓜给小黑吃")

其中,print("小白吃西瓜")a == "西瓜甜"这个表达式为True时运行的,如果它为False,则运行print("把西瓜给小黑吃")后面这部分,是不是很简单呢?

[!note]

三目运算符是一种简易的流程控制方式,这是我们第一次接触这样的概念,流程控制让我们的程序不再单调的只有一种可能性,而是根据实际的情况智能的返回结果。

关于流程控制的知识我们在后面的课程中还会有更加详细的讲解。

单词释义

单词 释义
if 如果
else 否则
Copyright © 雪山凌狐教程 all right reserved,powered by Gitbook该文件修订时间: 2020-04-11 17:02:42

results matching ""

    No results matching ""